Oil and Water can mix! Experiences with integrating Polyhedral and AST-based Transformations

نویسندگان

  • Jun Shirako
  • Vivek Sarkar
چکیده

The polyhedral model is an algebraic framework for affine program representations and transformations for enhancing locality and parallelism. Compared with traditional AST-based transformation frameworks, the polyhedral model can easily handle imperfectly nested loops and complex data dependences within and across loop nests in a unified framework. On the other hand, AST-based transformation frameworks for locality and parallelism have a long history that dates back to early vectorizing and parallelizing compilers. They can be used to efficiently perform a wide range of transformations including hierarchical parametric tiling, parallel reduction, scalar replacement and unroll-and-jam, and the implemented loop transformations are more compact (with smaller code size) than polyhedral frameworks. While many members of the polyhedral and AST-based transformation camps see the two frameworks as a mutually exclusive either-or choice, our experience has been that both frameworks can be integrated in a synergistic manner. In this paper, we present our early experiences with integrating polyhedral and AST-based transformations. Our preliminary experiments demonstrate the benefits of the proposed combined approach relative to Pluto, a pure polyhedral framework for locality and parallelism optimizations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Polyhedral Transformations of Explicitly Parallel Programs

The polyhedral model is a powerful algebraic framework that has enabled significant advances to analyses and transformations of sequential affine (sub)programs, relative to traditional AST-based approaches. However, given the rapid growth of parallel software, there is a need for increased experiences with using polyhedral frameworks for analysis and transformations of explicitly parallel progr...

متن کامل

Feasibility Study of Integrating Multi Effect Desalination and Gas Turbine Systems for Lavan Island Oil Refinery

In this research, feasibility study of integrating thermal desalination unit with Gas Turbine (GT) has been investigated using retrofit and grass root design techniques  for Lavan Island Oil Refinery which is located in Persian Gulf. According to computed parameters on developed code for the power generation unit No.1 using EES (Engineering Equation Solver) software, thermal efficiency of t...

متن کامل

Nursing students experiences toward evidence-based learning in clinical setting: A qualitative study

Introduction: Evidence-based learning is an effective educational strategy. Assessment of nursing student’s viewpoints about this new method can increase its application. This research was conducted to find out student’s experiences toward evidence-based learning in clinical setting. Methods: This qualitative study was performed by grounded theory method in 2010. Eighteen nursing students were...

متن کامل

Palm kernel fruit fiber reinforced gypsum-cement based wall panels: It’s physical and mechanical characteristics

Agricultural waste fibers have been found to be suitable as reinforcement in cement-based composites, but studies on oil palm fiber as reinforcement in gypsum-cement wall panels are scarce. A mixture of two equal weights of gypsum and cement, with water-binder ratios of 0.45 and 0.55 were prepared. In each mix a varying percentage of fiber contents of 2%, 3% and 4% by weight of the binders were...

متن کامل

Palm kernel fruit fiber reinforced gypsum-cement based wall panels: It’s physical and mechanical characteristics

Agricultural waste fibers have been found to be suitable as reinforcement in cement-based composites, but studies on oil palm fiber as reinforcement in gypsum-cement wall panels are scarce. A mixture of two equal weights of gypsum and cement, with water-binder ratios of 0.45 and 0.55 were prepared. In each mix a varying percentage of fiber contents of 2%, 3% and 4% by weight of the binders were...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013